Reformulation de problèmes de satisfaction de contraintes basée sur des métamodèles

نویسندگان

  • Raphaël Chenouard
  • Laurent Granvilliers
  • Ricardo Soto
چکیده

Un des challenges importants en programmation par contraintes est la reformulation de modèles déclaratifs en programmes exécutables permettant de calculer leurs solutions. Cette phase peut nécessiter de faire des traductions entre les langages de la programmation par contraintes, de changer la représentation des contraintes ou d’optimiser les modèles et de paramétrer les stratégies de recherche. Dans cet article, nous présentons un métamodèle pivot qui prend en compte les structures communément rencontrées dans les modèles en programmation par contraintes. Ce métamodèle comprend ainsi plusieurs types de contraintes, des structures conditionnelles ou des boucles, mais aussi les concepts de classe et de prédicat. Ce métamodèle est suffisamment général pour s’adapter aux structures de la plupart des langages, comme les langages orientés-objet ou les langages basés sur la logique, tout en en restant indépendant. Les opérations de reformulation traitent des instances du métamodèle pivot indépendamment des langages contraintes. Ainsi, les opérations définies sont génériques et s’appliquent quelques soient les langages choisis. L’espace des langages est relié à l’espace des métamodèles à l’aide d’analyseurs lexicaux et grammaticaux. Les outils de l’ingénierie logicielle peuvent alors être utiliser pour implémenter un tel cadre de transformation pour les modèles contraintes.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Problèmes de contraintes hybrides pour l’ordonnancement d’activités

Le raisonnement sur le temps est une tâche importante pour de nombreux domaines de l’Informatique (planification temporelle, traitement du langage naturel, etc.). Dans ce cadre, différentes approches représentant les informations temporelles à l’aide de contraintes numériques ou qualitatives ont été étudiées. Dans cet article, nous proposons un nouveau formalisme basé sur des problèmes d’optimi...

متن کامل

Correction de formulaires basée sur des machines pondérées à états finis Correction de formulaires basée sur des machines pondérées à états finis

Résumé : Pour être rendue plus démocratique, surtout dans les applications industrielles, la reconnaissance de caractères manuscrits a besoin d’atteindre de très hauts taux de reconnaissance. Pour cela, une correction dédiée à un problème particulier le permet de manière efficace, en modélisant l’information a priori disponible. Dans ce papier, nous présentons une méthode complète de compréhens...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009